導(dǎo)讀:?jiǎn)栴}某些特別應(yīng)用程式可能依賴(lài)于加密狗等專(zhuān)用硬件當(dāng)程式運(yùn)行的時(shí)候,需要在服務(wù)器的USB端口(或串口、并口)上插上相關(guān)硬件在這種場(chǎng)景下,虛擬化的VpS內(nèi)如何調(diào)用這些特別硬件呢?解決
發(fā)表日期:2019-04-22
文章編輯:興田科技
瀏覽次數(shù):10589
標(biāo)簽:
問(wèn)題
某些特別應(yīng)用程式可能依賴(lài)于加密狗等專(zhuān)用硬件
當(dāng)程式運(yùn)行的時(shí)候,需要在服務(wù)器的USB端口(或串口、并口)上插上相關(guān)硬件
在這種場(chǎng)景下,虛擬化的VpS內(nèi)如何調(diào)用這些特別硬件呢?
解決方案
1. 首先將設(shè)備連接到硬件節(jié)點(diǎn),并正確安裝驅(qū)動(dòng)
本文中的例子是個(gè)USB的加密狗
登陸到硬件節(jié)點(diǎn),打開(kāi)設(shè)備管理器,看USB設(shè)備中,是否出現(xiàn)了USB DOG設(shè)備(一定要正確配置驅(qū)動(dòng))
假如硬件節(jié)點(diǎn)本身不能識(shí)別這個(gè)設(shè)備,那么VpS內(nèi)也就無(wú)法使用。
2. 查詢(xún)?cè)O(shè)備的Device ID
登陸到硬件節(jié)點(diǎn),執(zhí)行命令:vzdevctl devtree
執(zhí)行結(jié)果會(huì)返回幾十個(gè)硬件設(shè)備,從中找到要掛載的設(shè)備
例如下邊是顯示出來(lái)的usb dog設(shè)備
Device: USBVID_08E2
Status: Started
Disableable
Removable
Class: USB
Name: MicroDog USB Device
Connected: No
Command 'devtree' is successfully finished
C:>
從這個(gè)命令返回中,能夠看到device id,即“USBVID_08E2
3. 創(chuàng)建虛擬的硬件設(shè)備
命令格式vzdevctl add——deviceid "設(shè)備id" ——alias 別名 ——connect ——onboot
將其中的vps id替換為要綁定的vps id,設(shè)備id替換為上個(gè)步驟查詢(xún)出來(lái)的編號(hào)
alias別名任意取一個(gè)即可,例如dog
完整命令如下:
C:> vzdevctl add 736 ——deviceid "USBVID_08E2 ——alias dog ——connect ——onboot
Device USBVID_08E2 already shared for VpS 736
C:>
4. 掛載設(shè)備
上一步僅僅是共享設(shè)備,但還沒(méi)掛載,下邊的命令是掛載設(shè)備:
C:Documents and SettingsAdministrator>vzdevctl connect 736 ——deviceid "USBVID_08E2
Command 'connect' is successfully finished
C:Documents and SettingsAdministrator>
命令中的device id就是設(shè)備編號(hào)
假如掛載成功,應(yīng)該返回提示信息successfully finished
5. 確認(rèn)是否掛載成功,再次運(yùn)行vzdevctl devtree
從返回的設(shè)備列表中,再次找到剛才的設(shè)備
Device: USBVID_08E2
Status: Started
Disableable
Removable
Class: USB
Name: MicroDog USB Device
Connected: Yes
VpS: 736
State: Active
Command 'devtree' is successfully finished
能夠看到,一開(kāi)始這個(gè)設(shè)備顯示為Connected:No
而現(xiàn)在掛載完畢后,顯示Yes了,并顯示掛載到VpS 736上
6. 登陸到VpS中,打開(kāi)VpS自己的設(shè)備管理器,應(yīng)該能夠看到剛才掛載的設(shè)備
現(xiàn)在能夠正常使用這個(gè)設(shè)備了
————————————
注意:本文的方法只對(duì)串口、并口、USB接口三種形式的接口有效
對(duì)硬盤(pán)光驅(qū)等設(shè)備的掛載,請(qǐng)使用相關(guān)的對(duì)應(yīng)方法,請(qǐng)查閱相應(yīng)文檔。
更多新聞
2020
iPhone12PM太紅了,我說(shuō)我不買(mǎi),官網(wǎng)又被碾壓了說(shuō)實(shí)話(huà),從來(lái)沒(méi)有像iPhone這樣的手機(jī),一發(fā)布就會(huì)成為全球焦點(diǎn)。三星不行,華為不行,小米和OV不行。所以今年的iPhone12一發(fā)布,就明顯是
View details
2020
11月小米新機(jī)第一次體驗(yàn):一個(gè)不發(fā)燒生的驚人耐力怪獸終極性?xún)r(jià)比是Redmi獨(dú)立運(yùn)營(yíng)后的產(chǎn)品理念。這一年,概念可以詮釋到極致。從紅米K30到紅米K30S,幾乎每一款手機(jī)都是相應(yīng)檔位
View details
2020
華為鴻蒙系統(tǒng)是騾子還是馬,40天就知道了自從華為去年8月發(fā)布鴻蒙系統(tǒng)以來(lái),這個(gè)系統(tǒng)在互聯(lián)網(wǎng)上的人氣從來(lái)沒(méi)有這么低過(guò)。甚至有人評(píng)論說(shuō),這是國(guó)內(nèi)唯一一個(gè)歷史上從未見(jiàn)過(guò)真正
View details
2020
這個(gè)紅米筆記9是前所未有的在同一時(shí)間會(huì)見(jiàn)三組人自從小米讓紅米獨(dú)立,可以說(shuō)紅米走上了快速發(fā)展的道路。無(wú)論是紅米K系列手機(jī)還是紅米Note系列,這兩款產(chǎn)品近年來(lái)在市場(chǎng)上都取
View details